[v-cloak] {
	display: none;
}

body,
html {
	background: #fff;
}

.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 2000;
	display: flex;
	justify-content: center;
	align-items: center;
}

.loading img {
	width: 50px;
	border-radius: 50%;
}


.box {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	height: 100vh;
	font-size: .32rem;
	background-image: url(../img/bg1.png);
	/* background-color: #999; */
	background-size: 100% 100%;
	overflow: hidden;
}

.imgbox {
	margin-top: 1.28rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.imgbox>img:first-child {
	width: 3.7867rem;
	height: 1.2533rem;
}

.imgbox>img:last-child {
	margin-top: .6933rem;
	width: 1.68rem;
	height: .4rem;
}

.formBox {
	box-sizing: border-box;
	padding: 0 .6667rem;
	width: 100%;
}

.formBox>div {
	display: flex;
	justify-content: space-between;
	padding: .5333rem 0;
	width: 100%;
	border-bottom: .0267rem solid #F6D376;

}

.formBox>div:last-child {
	border-bottom: none;
}

.formBox>div>span {
	font-size: .3467rem;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #FFFFFF;
}

.formBox>div>input {
	background: transparent;
	color: #fff;
	outline: none;
	border: none;
	text-align: right;
}

.formBox>div>input::placeholder {
	color: #FAC187 !important;
}

.van-radio__label {
	color: #D7A250 !important;
}

.aiimg {
	position: absolute;
	bottom: .7467rem;
	left: 3.4667rem;
	width: 3.0933rem;
	height: .96rem;
}


.subBtn {
	margin: 1.52rem auto;
	width: 5.3867rem;
	height: 1.36rem;
	background-image: url(../img/subBtn.png);
	background-size: 100% 100%;
}

.van-radio__icon--checked .van-icon {
	background-color: #D7A250 !important;
	border: #D7A250 !important;
}